package main;

import java.util.Random;

public final class OCPI extends  Institutie{

	
	public void tratareCerere(Cerere c) {
		if(c.isAvizUrbanism()){
			c.setAvizOCPI(true);
			System.out.println("[OCPI]: Cererea a fost aprobata de" +
					" catre oficiul de cadastru");
			Institutie i = new Geolog();
			this.setUrmatoarea(i);
			this.getUrmatoarea().tratareCerere(c);
		}
		else if(c.getNrCf() == -1){
			Random serieRandom = new Random();
			int x = serieRandom.nextInt(80);
			c.setNrCf(x);
			System.out.println("[OCPI: Numarul cadastral al parcelei "+x);
			Institutie ape = new ProtectiaMediului();
			this.setUrmatoarea(ape);
			this.urmatoarea.tratareCerere(c);
			
		}else{
			Institutie ape = new ProtectiaMediului();
			this.setUrmatoarea(ape);
			this.getUrmatoarea().tratareCerere(c);
		}
		
	}

}
